package com.cmic.rcs.emoji.service;


import com.cmic.rcs.emoji.entity.pojo.TDataConfig;

/**
 * 数据配置服务接口
 * 
 * @author 系统生成
 * @since 2024-01-01
 */
public interface DataConfigService {
    
    /**
     * 保存或更新数据配置
     * @param dataConfig 数据配置信息
     * @return 保存后的配置信息
     */
    TDataConfig saveDataConfig(TDataConfig dataConfig);
    
    /**
     * 根据企业编码查询数据配置
     * @param enterpriseCode 企业编码
     * @return 数据配置信息
     */
    TDataConfig getDataConfigByEnterpriseCode(String enterpriseCode);
    
    /**
     * 根据企业编码和数据类型查询数据配置
     * @param enterpriseCode 企业编码
     * @param dataType 数据类型：EFFICIENCY-质效提升视窗，OPERATION-业务运行视窗
     * @return 数据配置信息
     */
    TDataConfig getDataConfigByEnterpriseCodeAndDataType(String enterpriseCode, String dataType);
}